package com.carleasoft.mps.adu.business.role.service;


import com.carleasoft.mps.adu.business.role.bean.vo.AuthorityMenuPermsVo;
import com.carleasoft.mps.core.tree.DataBizTreeVo;

import java.util.List;

/**
 * <p>Description: role service</p>
 * @since 2020-05-11
 * @author ztm
 */
public interface AuthorityPermMenuService {
    /**
     * 菜单权限查询封装
     *
     * @param roleCodes
     * @return AuthorityRoleVo
     */
     AuthorityMenuPermsVo getMenuPermByRoleCode(List<String> roleCodes,Integer isMarking);
    /**
     * 菜单code查询
     *
     * @param roleCodes
     * @param isQueryHide 是否查询出隐藏菜单（比如：详情菜单）
     * @return AuthorityRoleVo
     */
     AuthorityMenuPermsVo getMenuPermListByRoleCode(List<String> roleCodes,Integer isMarking, boolean isQueryHide);


}
